MSPISKILGGCRTLMAKAVTNATATGAGVDRRGGIHKIFPVSESLARFVGQSEVSFSTAMEKVEQYTDDHNLWNPENIEEILCDDNLKTIFDGQDKVVGVREMTELLLRHFPNVRTMSAKVKATGGGTIEKWGFNDIVKVSEPLARFVGQSEISFDAALRKLLDYAFDHKLVDEGVTLLEFPW